Big Huge Thesaurus

Ceiba pentandra

noun